armor something - Français Anglais Dictionnaire